package bgai.gamelogic;

/**
 * Identificatori dei due giocatori
 */
public enum CheckerColor {
	BLACK, WHITE;
	
	/**
	 * Restituisce true se questo checker e' bianco
	 * @return vedi descrizione
	 */
	public boolean isWhite() {
		return this.equals(WHITE);
	}
	
	/**
	 * Restituisce true se questo checker e' bianco
	 * @return vedi descrizione
	 */
	public boolean isBlack() {
		return this.equals(BLACK);
	}
	
	/**
	 * Restituisce il colore dell'avversario
	 * @return
	 */
	public CheckerColor opposite() {
		if (this==BLACK) {
			return WHITE;
		} else {
			return BLACK;
		}
	}
}
